//0x54 bytes (sizeof)
struct _MI_POOL_STATE
{
ULONG MaximumNonPagedPoolThreshold; //0x0
volatile ULONG AllocatedNonPagedPool; //0x4
struct
_SINGLE_LIST_ENTRY BadPoolHead; //0x8
ULONG HighEventSets; //0xc
UCHAR HighEventSetsValid; //0x10
ULONG LowPagedPoolThreshold; //0x14
ULONG HighPagedPoolThreshold; //0x18
volatile LONG PermittedFaultsLock; //0x1c
struct
_RTL_AVL_TREE PermittedFaultsTree; //0x20
struct
_MI_ACCESS_VIOLATION_RANGE PermittedFaultsInitialNode[2]; //0x24
ULONG TotalPagedPoolQuota; //0x4c
ULONG TotalNonPagedPoolQuota; //0x50
};